Document xcsv's options, since they're used so many places.
<para>
To understand the contents of this file, look at the
<filename>style/custom.style</filename> file in the GPSBabel source
-distribution as well as the <link linkend="app_styles">appendix</link>.
+distribution as well as <xref linkend="Styles" />.
</para>
<para>
This option specifies the datum to be used on output. Valid values for this
-option are listed in <link linkend="Datums">the appendix</link>.
+option are listed in <xref linkend="Datums" />.
</para>
-
+<para>
+This option causes GPSBabel to use the short name of the waypoint instead
+of the description. This overrides the style file.
+</para>
+<para>
+Valid values for this option are 0 (off) and 1 (on).
+</para>
+<para>
+This option specifies the maximum allowable length for a short name on
+output. This option overrides the style file.
+</para>
+<para>
+Valid values for this option are 0 (off) and 1 (on).
+</para>
+<para>
+When this option is specified, GPSBabel will ensure that all short names are
+unique within the output file. This option overrides the style file.
+</para>
+<para>
+Valid values for this option are 0 (off) and 1 (on).
+</para>
+<para>
+When this option is specified, GPSBabel will make all short names contain
+only UPPERCASE characters. This option overrides the style file.
+</para>
+<para>
+Valid values for this option are 0 (off) and 1 (on).
+</para>
-
+<para>
+When this option is specified, GPSBabel will allow whitespace (spaces or tabs)
+in generated short names. This option overrides the style file.
+</para>
+<para>
+Valid values for this option are 0 (off) and 1 (on).
+</para>
+<para>
+This option specifies the style file that defines the records to be read on
+input or written on output. This is not a valid option for the various
+built-in xcsv-based styles; they have prebuilt style definitions.
+</para>
+<para>
+For information on the format of xcsv style files, see
+<xref linkend="Styles" />.
+</para>
-
+<para>
+This option specifies the base name to prepend to a URL on output. This
+might be useful if an input file contains URLs in a relative format and you
+need them to be in an absolute format.
+</para>
mainly used for the purpose of testing GPSBabel. It is supposed to contain
one field for each piece of information supported by the
<link linkend="fmt_xcsv">xcsv</link> format writer, but it may not be entirely
-in sync with the <link linkend="app_styles">appendix</link> that describes
-those fields.
+in sync with the documentation at <xref linkend="Styles" />.
</para>
<para>
For a list of fields, see the style/tabsep.style file in the GPSBabel source